完: to finish, to be over, whole, complete, entire...
别扭: awkward, difficult, uncomfortable, not agreeing, at loggerheads, gauche...
担保: to guarantee, to vouch for...
同事: colleague, co-worker...
下棋: to play chess...
羞耻: (a feeling of) shame...
谜语: riddle, conundrum...